﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using GeoVision.Addin.Core.DataManagement;

namespace GeoVision.Addin.Core.Spatial
{
    

    public class VisShapeCreationInfo
    {
        private ViewSchema schema = null;
        private ColumnList selectedColumns = null;


        public ColumnList Selectedcolumns
        {
            get
            {
                if (selectedColumns == null)
                    selectedColumns = new ColumnList();
                return selectedColumns; }
            set { selectedColumns = value; }
        }

        public ViewSchema Schema
        {
            get
            {
                if (schema == null)
                    schema = new ViewSchema();
                return schema;
            }
            set { schema = value; }
        }
        public bool RandomColors { get; set; }
        public bool Lines { get; set; }
        public bool CreateNewPages { get; set; }
        public string PagenameField { get; set; }
        public bool LinkShapesToPages { get; set; }
        public string TextField { get; set; }
        public bool AddText { get; set; }
    }
}
